package com.dianban.service;

import com.dianban.base.ResultVo;
import com.dianban.entity.FacePayStoreConsumeLog;
import org.apache.ibatis.annotations.Param;

import java.math.BigDecimal;
import java.util.List;

public interface FacePayStoreConsumeLogService {

    FacePayStoreConsumeLog findById(String Id);

    List<FacePayStoreConsumeLog > findList(Long  userId,Long storeId, String type);

    int insert(FacePayStoreConsumeLog facePayStoreConsumeLog);

    ResultVo verify(FacePayStoreConsumeLog facePayStoreConsumeLog,Long shopUserId);

    ResultVo verifyCard(FacePayStoreConsumeLog facePayStoreConsumeLog);

    List<FacePayStoreConsumeLog> findByParams(String generateDayBegin, String generateDayEnd, Long userId, Long offlineOrderId);

    List<FacePayStoreConsumeLog> find(Long storeId, Long beforeTime, Long nowTime);

    ResultVo verifyShare(FacePayStoreConsumeLog facePayStoreConsumeLog);
}
